package co.com.travelsoft.ati.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;



public class ItinerarioDto implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	

    private BigDecimal codigo;

    private String nombre;
    
    private BigDecimal codigoUsuario;
    
    private List<EstadiaDto> estadiasList;
    
    private UsuarioDto usuarioDto;

    public ItinerarioDto() {
    
    }

    public ItinerarioDto(BigDecimal codigo, String nombre) {
        this.codigo = codigo;
        this.nombre = nombre;
    }


    /* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.Usuario#getCodigo()
	 */

	public BigDecimal getCodigo() {
        return codigo;
    }

    /* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.Usuario#setCodigo(java.math.BigDecimal)
	 */

	public void setCodigo(BigDecimal codigo) {
        this.codigo = codigo;
    }

	public String getNombre() {
        return nombre;
    }

    /* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.Usuario#setNombre(java.lang.String)
	 */

	public void setNombre(String nombre) {
        this.nombre = nombre;
    }

	
	/* (non-Javadoc)
	 * @see co.com.travelsoft.ati.entities.Usuario#toString()
	 */

    public BigDecimal getCodigoUsuario() {
		return codigoUsuario;
	}

	public void setCodigoUsuario(BigDecimal codigoUsuario) {
		this.codigoUsuario = codigoUsuario;
	}

	public List<EstadiaDto> getEstadiasList() {
		return estadiasList;
	}

	public void setEstadiasList(List<EstadiaDto> estadiasList) {
		this.estadiasList = estadiasList;
	}
	
	
	

	public UsuarioDto getUsuarioDto() {
		return usuarioDto;
	}

	public void setUsuarioDto(UsuarioDto usuarioDto) {
		this.usuarioDto = usuarioDto;
	}

	public String toString() {
        StringBuffer buffer = new StringBuffer();
        buffer.append(getClass().getName()+"@"+Integer.toHexString(hashCode()));
        buffer.append('[');
        buffer.append("codigo=");
        buffer.append(getCodigo());
        buffer.append(',');
        buffer.append("nombre=");
        buffer.append(getNombre());
        buffer.append(']');
        return buffer.toString();
    }
}
